adaptable thinking